home *** CD-ROM | disk | FTP | other *** search
/ Aminet 21 / Aminet 21 (1997)(GTI - Schatztruhe)[!][Oct 1997].iso / Aminet / gfx / show / gs_src_gs.lha / gs5.03 / vms-decc.mak < prev    next >
Text File  |  1997-06-06  |  5KB  |  113 lines

  1. $ !    Copyright (C) 1989, 1995, 1996, 1997 Aladdin Enterprises.  All rights reserved.
  2. $ !
  3. $ ! This file is part of Aladdin Ghostscript.
  4. $ ! 
  5. $ ! Aladdin Ghostscript is distributed with NO WARRANTY OF ANY KIND.  No author
  6. $ ! or distributor accepts any responsibility for the consequences of using it,
  7. $ ! or for whether it serves any particular purpose or works at all, unless he
  8. $ ! or she says so in writing.  Refer to the Aladdin Ghostscript Free Public
  9. $ ! License (the "License") for full details.
  10. $ !
  11. $ ! Every copy of Aladdin Ghostscript must include a copy of the License,
  12. $ ! normally in a plain ASCII text file named PUBLIC.  The License grants you
  13. $ ! the right to copy, modify and redistribute Aladdin Ghostscript, but only
  14. $ ! under certain conditions described in the License.  Among other things, the
  15. $ ! License requires that the copyright notice and this notice be preserved on
  16. $ ! all copies.
  17. $ !
  18. $ SET SYMBOL/GENERAL/SCOPE=(NOLOCAL,NOGLOBAL)
  19. $ VERIFY = 'F$VERIFY(F$INTEGER(F$LOGICAL("GS_VERIFY")))'
  20. $ !
  21. $ ! "makefile" for Ghostscript, VMS / DEC C / DECwindows (X11) configuration,
  22. $ !    on AXP or VAX
  23. $ !
  24. $ !
  25. $ ! Execute this command file while in the Ghostscript directory!
  26. $ !
  27. $ !
  28. $ ! To build a debugging configuration, issue the command:
  29. $ !
  30. $ !          $ @VMS-DECC.MAK DEBUG
  31. $ !
  32. $ ! Do not  abbreviate "DEBUG".  To specify an alternate file for
  33. $ ! GS_LIB_DEFAULT, issue the command:
  34. $ !
  35. $ !          $ @VMS-DECC.MAK file
  36. $ !
  37. $ ! with "file" a fully qualified filename.  "file" cannot
  38. $ ! be DEBUG (otherwise it will be confused with the DEBUG switch).  Both
  39. $ ! the DEBUG switch and a directory name may be specified on the same
  40. $ ! command line and in either order.
  41. $ !
  42. $ !
  43. $ ! Declare local DCL symbols used by VMS.MAK
  44. $ !
  45. $ CC_QUAL    = "/DECC/PREFIX=ALL/NESTED_INCLUDE=PRIMARY" ! Quals. for compile
  46. $ CC_DEF     = ""         ! Compiler /DEFINEs, US
  47. $!!! CC_DEF     = "A4"       ! Compiler /DEFINEs, Europe
  48. $ L_QUAL     = ""         ! Qualifiers for the link command
  49. $ CC_COMMAND = "CC"       ! Compile command
  50. $ X_INCLUDE  = ""         ! Used with Gnu C to find path to X11 include files
  51. $ !
  52. $ GS_DOCDIR      = F$ENVIRONMENT("DEFAULT")
  53. $ GS_INIT        = "GS_Init.PS"
  54. $ GS_LIB_DEFAULT = F$ENVIRONMENT("DEFAULT")
  55. $ SEARCH_HERE_FIRST = 1
  56. $ CONFIG         = ""
  57. $ FEATURE_DEVS   = "level2.dev pdf.dev"
  58. $ COMPILE_INITS  = "0"
  59. $ BAND_LIST_STORAGE = "file"
  60. $ BAND_LIST_COMPRESSOR = "zlib"
  61. $ FILE_IMPLEMENTATION = "stdio"
  62. $ DEVICE_DEVS    = "x11.dev x11alpha.dev x11cmyk.dev x11mono.dev"
  63. $ DEVICE_DEVS1   = ""
  64. $ DEVICE_DEVS2   = ""
  65. $ DEVICE_DEVS3   = "deskjet.dev djet500.dev laserjet.dev ljetplus.dev ljet2p.dev ljet3.dev ljet4.dev"
  66. $ DEVICE_DEVS4   = "cdeskjet.dev cdjcolor.dev cdjmono.dev cdj550.dev pj.dev pjxl.dev pjxl300.dev"
  67. $ DEVICE_DEVS5   = ""
  68. $ DEVICE_DEVS6   = "bj10e.dev bj200.dev bjc600.dev bjc800.dev"
  69. $ DEVICE_DEVS7   = "faxg3.dev faxg32d.dev faxg4.dev"
  70. $ DEVICE_DEVS8   = "pcxmono.dev pcxgray.dev pcx16.dev pcx256.dev pcx24b.dev pcxcmyk.dev"
  71. $ DEVICE_DEVS9   = "pbm.dev pbmraw.dev pgm.dev pgmraw.dev pgnm.dev pgnmraw.dev pnm.dev pnmraw.dev ppm.dev ppmraw.dev"
  72. $ DEVICE_DEVS10  = "tiffcrle.dev tiffg3.dev tiffg32d.dev tiffg4.dev tifflzw.dev tiffpack.dev"
  73. $ DEVICE_DEVS11  = "tiff12nc.dev tiff24nc.dev"
  74. $ DEVICE_DEVS12  = "psmono.dev psgray.dev bit.dev bitrgb.dev bitcmyk.dev"
  75. $ DEVICE_DEVS13  = "pngmono.dev pnggray.dev png16.dev png256.dev png16m.dev"
  76. $ DEVICE_DEVS14  = "jpeg.dev jpeggray.dev"
  77. $ DEVICE_DEVS15  = "pdfwrite.dev pswrite.dev epswrite.dev pxlmono.dev pxlcolor.dev"
  78. $ !
  79. $ ! Give ourself a healthy search list for C include files
  80. $ !
  81. $ if f$trnlnm("DECC$LIBRARY_INCLUDE").nes.""
  82. $  then
  83. $   DEFINE DECC$USER_INCLUDE 'F$ENVIRONMENT("DEFAULT"),DECW$INCLUDE,DECC$LIBRARY_INCLUDE,SYS$LIBRARY
  84. $   DEFINE DECC$SYSTEM_INCLUDE 'F$ENVIRONMENT("DEFAULT"),DECW$INCLUDE,DECC$LIBRARY_INCLUDE,SYS$LIBRARY
  85. $   DEFINE SYS DECC$LIBRARY_INCLUDE,SYS$LIBRARY
  86. $  else
  87. $   DEFINE DECC$USER_INCLUDE 'F$ENVIRONMENT("DEFAULT"),DECW$INCLUDE,SYS$LIBRARY
  88. $   DEFINE DECC$SYSTEM_INCLUDE 'F$ENVIRONMENT("DEFAULT"),DECW$INCLUDE,SYS$LIBRARY
  89. $   DEFINE SYS SYS$LIBRARY
  90. $ endif
  91. $ !
  92. $ !
  93. $ ! Empty option file to use when linking genarch.c
  94. $ !
  95. $ CREATE RTL.OPT
  96. $ !
  97. $ !
  98. $ ! Now build everything
  99. $ !
  100. $ @VMS.MAK 'P1 'P2 'P3 'P4 'P5 'P6 'P7 'P8
  101. $ !
  102. $ !
  103. $ ! Cleanup
  104. $ !
  105. $ IF F$LOGICAL("DECC$USER_INCLUDE")   .NES. "" THEN DEASSIGN DECC$USER_INCLUDE
  106. $ IF F$LOGICAL("DECC$SYSTEM_INCLUDE") .NES. "" THEN DEASSIGN DECC$SYSTEM_INCLUDE
  107. $ IF F$LOGICAL("SYS")          .NES. "" THEN DEASSIGN SYS
  108. $ IF F$SEARCH("RTL.OPT")       .NES. "" THEN DELETE RTL.OPT;*
  109. $ !
  110. $ ! ALL DONE
  111. $ !
  112. $ VERIFY = F$VERIFY(VERIFY)
  113.